package homework;

import java.util.ArrayList;
import java.util.Iterator;

/*
3.分析以下需求，并用代码实现：
	(1)定义List集合，存入多个字符串
	(2)删除集合中包含0-9数字的字符串(只要字符串中包含0-9中的任意一个数字就需要删除此整个字符串)
	(3)然后利用迭代器遍历集合元素并输出
*/
public class Test2 {
    public static void main(String[] args) {
        ArrayList<String>list = new ArrayList<>();
        list.add("abc");
        list.add("ccc");
        list.add("a21bc");
        list.add("abc");
        list.add("a90231bc");
        System.out.println(list);

        for (int i = 0; i < list.size(); i++) {
            //转成字符数组
            String s =list.get(i);
            char[] chars = s.toCharArray();

            for (int j = 0; j < chars.length; j++) {
                if(chars[j]>= '0' && chars[j]<='9'){
                    list.remove(i);
                    i--;
                    break;
                }
            }
        }
        Iterator<String> it = list.iterator();
        while (it.hasNext()){
            System.out.print(it.next()+" ");
        }
        System.out.println("");
    }
}
